/**
 * 
 */

package com.shy.portal.dao;

import java.util.List;

import com.shy.base.dao.BaseDao;
import com.shy.base.vo.EntityTypeValue;
import com.shy.base.vo.PagerFilter;
import com.shy.portal.entity.Role;

/**
 * <p>
 * Title: RoleDao
 * </p>
 * <p>
 * Description:角色管理dao层接口设置計
 * </p>
 * <p>
 * Company:ipebg
 * </p>
 * 
 * @author H2013788
 */
public interface RoleDao extends BaseDao<Role> {

    /**
     * 分頁查询角色信息
     * 
     * @param whereHql
     *            條件語句
     * @param params
     *            参数列表，與條件語句對應
     * @param pagerFilter 页面
     * @return 页面
     * @author H2013788
     * @date 2017/10/6上午9:03:53
     */
    PagerFilter listRoleByPager(String whereHql, List<EntityTypeValue> params,
            PagerFilter pagerFilter);

}
